G_OBJECT_CLASS (gdm_user_manager_parent_class)->finalize (object);
}
-static void
-gdm_user_muted_debug_log_handler (const char *log_domain,
- GLogLevelFlags log_level,
- const char *message,
- gpointer data)
-{
- /* Intentionally empty to discard message */
-}
-
/**
* gdm_user_manager_ref_default:
*
user_manager_object = g_object_new (GDM_TYPE_USER_MANAGER, NULL);
g_object_add_weak_pointer (user_manager_object,
(gpointer *) &user_manager_object);
-
- /* We don't normally care about user manager messages in the shell,
- * so mute them */
- g_log_set_handler (G_LOG_DOMAIN, G_LOG_LEVEL_DEBUG,
- gdm_user_muted_debug_log_handler, NULL);
}
return GDM_USER_MANAGER (user_manager_object);
}
static void
-gvc_muted_debug_log_handler (const char *log_domain,
- GLogLevelFlags log_level,
- const char *message,
- gpointer data)
+muted_log_handler (const char *log_domain,
+ GLogLevelFlags log_level,
+ const char *message,
+ gpointer data)
{
/* Intentionally empty to discard message */
}
NULL);
g_strfreev(search_path);
- /* Disable the gnome-volume-control debug */
+ /* Disable debug spew from various libraries */
g_log_set_handler ("Gvc", G_LOG_LEVEL_DEBUG,
- gvc_muted_debug_log_handler, NULL);
+ muted_log_handler, NULL);
+ g_log_set_handler ("GdmUser", G_LOG_LEVEL_DEBUG,
+ muted_log_handler, NULL);
+ g_log_set_handler ("libgnome-bluetooth", G_LOG_LEVEL_DEBUG | G_LOG_LEVEL_MESSAGE,
+ muted_log_handler, NULL);
/* Initialize the global object here. */
shell_plugin->global = shell_global_get ();